package com.reliable.service.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "AI分析提示词配置")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AiAnalysisPrompt extends BaseEntitys {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "提示词名称")
    private String promptName;

    @ApiModelProperty(value = "版本号")
    private String promptVersion;

    @ApiModelProperty(value = "提示词内容")
    private String promptContent;

    @ApiModelProperty(value = "是否默认：0-否, 1-是")
    private Boolean isDefault;

    @ApiModelProperty(value = "状态：0-停用, 1-启用")
    private Boolean status;

    @ApiModelProperty(value = "描述")
    private String description;

    // 非数据库字段
    @TableField(exist = false)
    private String businessId;
}